package com.acegear.horizon.domain.models.vo;

import java.util.List;
import java.util.Map;

import com.acegear.horizon.domain.models.jpa.ClubEventBase;
import com.acegear.horizon.domain.models.jpa.ClubEventInfo;
import com.acegear.horizon.domain.models.jpa.ClubEventQA;
import com.acegear.horizon.domain.models.jpa.ClubEventStage;

/**
 * 发布活动VO
 * 
 * @author TreeJohn
 *
 */
public class ClubEventReleaseVO {
	private ClubEventBase eventBase; // 活动基础信息
	private List<ClubEventStage> eventStages; // 阶段列表
	private List<ClubEventQA> eventQAS; // 问答列表
	private ClubEventInfo eventInfoHandlers; // 活动介绍及相关信息

	public ClubEventBase getEventBase() {
		return eventBase;
	}

	public void setEventBase(ClubEventBase eventBase) {
		this.eventBase = eventBase;
	}

	public List<ClubEventStage> getEventStages() {
		return eventStages;
	}

	public void setEventStages(List<ClubEventStage> eventStages) {
		this.eventStages = eventStages;
	}

	public List<ClubEventQA> getEventQAS() {
		return eventQAS;
	}

	public void setEventQAS(List<ClubEventQA> eventQAS) {
		this.eventQAS = eventQAS;
	}

	public ClubEventInfo getEventInfoHandlers() {
		return eventInfoHandlers;
	}

	public void setEventInfoHandlers(ClubEventInfo eventInfoHandlers) {
		this.eventInfoHandlers = eventInfoHandlers;
	}

	@Override
	public String toString() {
		return "eventBase: " + eventBase + "  eventStages: " + eventStages + "  eventQAS: " + eventQAS
				+ "  eventInfoHandlers: " + eventInfoHandlers;
	}
}
